package com.spring.consumebackground.web.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;






















import com.spring.membercardapi.web.model.*;
import com.spring.security.web.model.BaseResult;

public interface ConsumeBackgroundService {
	Map<String, Object> getMemberCardDetail(String card_number,String phone) throws Exception;
	Map<String, Object> getRechargeCardDetail(String card_number) throws Exception;
	HashMap<String,Object>  getProductList(String businessTypeCode,String page,String pageSize,String kids_park_id, String code,
			String name,String deptID) throws Exception;
	Map<String, Object> checkOut(String assistID,String assistName,String orderID,String c_user_id,String phone,String kids_park_id,String should_pay, String actually_paid, String desc, 
			String card_number, String order_detail, String order_payment,int isNeedUpdatePoint,String point_source_code,String point_desc,String cashierID,String cashierName) throws Exception;
	Map<String, Object>  courseSignIn(String card_number, String phone, String course_open_detailID,String workID,String workName) throws Exception;
	Map<String, Object>  careClassSignIn(String user_phone,String card_number, String phone,String workID,String workName,String babyID) throws Exception;
	Map<String, Object>  careClassSignOff(String user_phone,String card_number, String phone, String care_class_openID) throws Exception;
	Map<String, Object>  careClassRewrite(String appointmentID, String specialRequirement, 
			String receiveUserID, String receiveUserName) throws Exception;
	Map<String, Object>  courseRewrite(String appointmentID, String specialRequirement, 
			String receiveUserID, String receiveUserName) throws Exception;
	BaseResult  delOrder(String orderID) throws Exception;
}
